﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="DeviceType.cs" company="Matthias Friedrich">
//   Copyright © Matthias Friedrich 2009
// </copyright>
// --------------------------------------------------------------------------------------------------------------------

namespace DeviceManagement
{
	public enum DeviceType : uint
	{
		/// <summary>
		///     An ordinary device.
		/// </summary>
		Interface = DeviceBroadcast.DBT_DEVTYP_DEVICEINTERFACE, 

		/// <summary>
		///     A filesystem handle.
		/// </summary>
		FileSystemHandle = DeviceBroadcast.DBT_DEVTYP_HANDLE, 

		OemDefined = DeviceBroadcast.DBT_DEVTYP_OEM, 

		/// <summary>
		///     A serial or parallel port device.
		/// </summary>
		PortDevice = DeviceBroadcast.DBT_DEVTYP_PORT, 

		/// <summary>
		///     A logical volume.
		/// </summary>
		LogicalVolume = DeviceBroadcast.DBT_DEVTYP_VOLUME
	}
}